Skip to content

feat: add Mushaf pages lookup table - #21

Merged
AbdullahGhanem merged 1 commit into
gaitco:mainfrom
korex-f:feat/pages-table
Aug 22, 2026
Merged

feat: add Mushaf pages lookup table#21
AbdullahGhanem merged 1 commit into
gaitco:mainfrom
korex-f:feat/pages-table

Conversation

@korex-f

@korex-f korex-f commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a 604-row pages lookup table to the SQLite and PostgreSQL exports
  • derive each page's first and last ayah IDs from the source dump's existing ayahs.page values
  • validate a complete 6,236-ayah import has a contiguous 1–604 map, while retaining partial mappings for converter fixtures
  • document the mapping's source provenance and regenerate schema references

Verification

  • just check (36 tests)
  • direct source-dump check: 604 pages; page 1 covers ayahs 1–7 and page 604 covers ayahs 6222–6236

The page map is distribution metadata derived from this repository's versioned dump; it does not claim an independent verification of a printed Mushaf layout.

@AbdullahGhanem
AbdullahGhanem merged commit 37d2ce4 into gaitco:main Aug 22, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants